prime numbers in cryptography